package main

/*
	1. linux系统查看CPU的使用率
	top命令是Linux下常用的性能分析工具，能够实时显示系统中各个进程的资源占用状况，类似于Windows的任务管理器。
	https://www.cnblogs.com/mengchunchen/p/9669704.html
	2. linux系统查看磁盘使用率
	df -h的命令。可以查看到磁盘的大小、使用量、剩余量、使用率及是否被挂载
	3. linux系统查看文件夹的大小
	在root账户登录下，使用du -sh /文件夹路径，可以查看文件夹的大小，单位为M或G；使用du -sl /文件夹路径，
	也可以查看文件夹的大小，单位为字节；建议使用第一种，阅读起来比较方便。
	4.
	ps命令用于报告当前系统的进程状态。ps命令是最基本同时也是非常强大的进程查看命令，使用该命令可以
	确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等
	pmap命令用于报告进程的内存映射关系
	5. 查看磁盘io
	top命令也可以， 还有很多（不确定哪个常用）sar 命令是分析系统瓶颈的神器，可以用来查看 CPU 、内存、磁盘、网络等性能。
	6. 查看网络连接状态
	 netstat命令。
	网络连接的状态：https://blog.csdn.net/weixin_29169899/article/details/116732821
	TIME_WAIT：该连线已 挂断，但 socket 还在网路上等待结束；


	tcp 在连接的过程中能携带数据吗？
	三次握手最后一次 A 向 B发送对 同步报文段的确认。是一个普通报文， 期间是可以携带数据的，如果不携带数据，不消耗序号。
	http1.0，非持续性连接中， 第三次握手，就是携带http请求报文的。

	mysql 覆盖索引。新建立的索引当中拥有需要的数据，不需要通过回表查找数据了。B+树。

	git rebase命令。
*/
